improvised explosive device (ied) - French English Dictionary